technical support supervisor - Francés Inglés Diccionario